/**
 * 
 */
package com.yuyi.model;

import java.io.Serializable;

/**
 * 客服表
 *
 * @author wxt <br>
 *
 * 2019年4月1日 下午4:13:50
 *
 */
public class KefuDO implements Serializable{

    /**
     * 
     */
    private static final long serialVersionUID = -4905578353761654996L;

    /**表id*/
    private Integer id;

    /**客服类型ID*/
    private Integer kefuTypeId;
    
    /**客服编号（登录名）*/
    private Integer kefuNumber;
    
    /**密码*/
    private String kefuPassword;
    
    /**客服真实姓名*/
    private String kefuName;
    
    /**客服昵称*/
    private String kefuNickname;

    /**客服电话号码*/
    private String kefuPhone;

    /**客服邮箱*/
    private String kefuMail;

    /**客服登录状态(1:在线，2:离线)*/
    private Integer kefuStatus;

    /**创建人ID*/
    private Integer createAdminId;

    /**创建时间*/
    private Long createTime;

    /**修改人ID*/
    private Integer updateAdminId;

    /**修改时间*/
    private Long updateTime;
    
    /**客服消息个数*/
    private Integer tokenum;
    
    /**客服最近一次登陆时间*/
    private Long loginTime;
    
    /**客服删除状态（1：正常，2：删除）*/
    private String remark;

    public KefuDO() {
        super();
    }

    public KefuDO(Integer id, Integer kefuTypeId, Integer kefuNumber, String kefuPassword, String kefuName,
            String kefuNickname, String kefuPhone, String kefuMail, Integer kefuStatus, Integer createAdminId,
            Long createTime, Integer updateAdminId, Long updateTime, Integer tokenum, Long loginTime, String remark) {
        super();
        this.id = id;
        this.kefuTypeId = kefuTypeId;
        this.kefuNumber = kefuNumber;
        this.kefuPassword = kefuPassword;
        this.kefuName = kefuName;
        this.kefuNickname = kefuNickname;
        this.kefuPhone = kefuPhone;
        this.kefuMail = kefuMail;
        this.kefuStatus = kefuStatus;
        this.createAdminId = createAdminId;
        this.createTime = createTime;
        this.updateAdminId = updateAdminId;
        this.updateTime = updateTime;
        this.tokenum = tokenum;
        this.loginTime = loginTime;
        this.remark = remark;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getKefuTypeId() {
        return kefuTypeId;
    }

    public void setKefuTypeId(Integer kefuTypeId) {
        this.kefuTypeId = kefuTypeId;
    }

    public Integer getKefuNumber() {
        return kefuNumber;
    }

    public void setKefuNumber(Integer kefuNumber) {
        this.kefuNumber = kefuNumber;
    }

    public String getKefuPassword() {
        return kefuPassword;
    }

    public void setKefuPassword(String kefuPassword) {
        this.kefuPassword = kefuPassword;
    }

    public String getKefuName() {
        return kefuName;
    }

    public void setKefuName(String kefuName) {
        this.kefuName = kefuName;
    }

    public String getKefuNickname() {
        return kefuNickname;
    }

    public void setKefuNickname(String kefuNickname) {
        this.kefuNickname = kefuNickname;
    }

    public String getKefuPhone() {
        return kefuPhone;
    }

    public void setKefuPhone(String kefuPhone) {
        this.kefuPhone = kefuPhone;
    }

    public String getKefuMail() {
        return kefuMail;
    }

    public void setKefuMail(String kefuMail) {
        this.kefuMail = kefuMail;
    }

    public Integer getKefuStatus() {
        return kefuStatus;
    }

    public void setKefuStatus(Integer kefuStatus) {
        this.kefuStatus = kefuStatus;
    }

    public Integer getCreateAdminId() {
        return createAdminId;
    }

    public void setCreateAdminId(Integer createAdminId) {
        this.createAdminId = createAdminId;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateAdminId() {
        return updateAdminId;
    }

    public void setUpdateAdminId(Integer updateAdminId) {
        this.updateAdminId = updateAdminId;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getTokenum() {
        return tokenum;
    }

    public void setTokenum(Integer tokenum) {
        this.tokenum = tokenum;
    }

    public Long getLoginTime() {
        return loginTime;
    }

    public void setLoginTime(Long loginTime) {
        this.loginTime = loginTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public static long getSerialversionuid() {
        return serialVersionUID;
    }

    @Override
    public String toString() {
        return "KefuDO [id=" + id + ", kefuTypeId=" + kefuTypeId + ", kefuNumber=" + kefuNumber + ", kefuPassword="
                + kefuPassword + ", kefuName=" + kefuName + ", kefuNickname=" + kefuNickname + ", kefuPhone="
                + kefuPhone + ", kefuMail=" + kefuMail + ", kefuStatus=" + kefuStatus + ", createAdminId="
                + createAdminId + ", createTime=" + createTime + ", updateAdminId=" + updateAdminId + ", updateTime="
                + updateTime + ", tokenum=" + tokenum + ", loginTime=" + loginTime + ", remark=" + remark + "]";
    }
    
    
}
